package pl.accuratus.exmore.client.spi;

import java.lang.annotation.Annotation;
import java.util.HashMap;
import java.util.Map;

public abstract class AnnotationFactory<T extends Annotation> {

	protected Map<String, Object> parameters = new HashMap<String, Object>();
	
	public AnnotationFactory<T> init(Map<String,Object> annotationParameters){
		this.parameters  = annotationParameters;
		return this;
	}
	
	public abstract T build();
}
